package ru.ifmo.tanya.keepers;

import ru.ifmo.tanya.core.users.User;

import java.util.HashSet;
import java.util.Set;

/**
 * User: nikart
 * Date: 1/27/13
 * Time: 3:53 AM
 */
public class OnlineUsersKeeper {

    private static final Set<User> onlineUsers = new HashSet<>();

    public void userCame(User user) {
        onlineUsers.add(user);
    }

    public void userLeft(User user) {
        onlineUsers.remove(user);
    }

    public Set<User> getOnlineUsers() {
        return new HashSet<>(onlineUsers);
    }
}
